De sjunde allafrikanska spelen genomfördes i september 1999 i Johannesburg, Sydafrika. Tävlingsarenan i friidrott är belägen på 1 748 m höjd över havet, varför tävlingarna har genomförts på hög höjd vilket anses medverka positivt för resultaten i löpningar upp till och med 400 meter och i längdhopp och tresteg. Vid löpningar på distanser längre än 800 meter anses den tunna luften vara till nackdel för de tävlande.
Nya grenar för damerna var stavhopp, släggkastning och gång 10 km landsväg.